math库是python中用来处理常见的数学计算的库,包含很多常量和函数,常用的常量函数功能如下:
常量、类或方法名 | 举例 |
pi:常量π | math.pi为3.141592653589793 |
e:常量自然常数 | math.e为2.718281828459045 |
ceil:进位取整 | math.ceil(1.1)为2 |
floor:截取整数部分 | math.floor(1.9)为1 |
fabs:算绝对值 | math.fabs(-1)为1.0 |
sqrt:算平方根 | math.sqrt(16)为4.0 |
log2:获取x以2的对数 | math.log2(32)为5.0 |
log10:获取x以10的对数 | math.log10(100)为2.0 |
hypot:返回原点到(x,y)的欧式距离 | math.hypot(30,40)为50.0 |
gcd获取最大公约数 | math.gcd(42,63)为21 |
factorial:获取阶乘 | math.factorial(6)为720 |
pow:获取x的y次幂 | math.pow(3,3)为27.0 |
modf:获取输入值的小数和整数部分 | math.modf(1.3)为(0.30000000000000004, 1.0) |